package com.zxkj.commonpatrol.model.response;

import java.util.List;

public class PointInspectDeviceResponse {
    public String RSCode;    //设备所属系统类别编号(关联表RouteSystem)
    public String RSName;   //设备所属系统类别编号名称
    public String DeviceCode; //设备编号
    public String DeviceEName; //设备英文名称
    public String DevTypeCode; //设备类型COde

    public String getDevTypeCode() {
        return DevTypeCode;
    }

    public void setDevTypeCode(String devTypeCode) {
        DevTypeCode = devTypeCode;
    }

    public String getDevTypeName() {
        return DevTypeName;
    }

    public void setDevTypeName(String devTypeName) {
        DevTypeName = devTypeName;
    }

    public String DevTypeName; //设备类型名称
    public String getRSCode() {
        return RSCode;
    }

    public void setRSCode(String RSCode) {
        this.RSCode = RSCode;
    }

    public String getRSName() {
        return RSName;
    }

    public void setRSName(String RSName) {
        this.RSName = RSName;
    }

    public String getDeviceCode() {
        return DeviceCode;
    }

    public void setDeviceCode(String deviceCode) {
        DeviceCode = deviceCode;
    }

    public String getDeviceEName() {
        return DeviceEName;
    }

    public void setDeviceEName(String deviceEName) {
        DeviceEName = deviceEName;
    }

    public String getDeviceCName() {
        return DeviceCName;
    }

    public void setDeviceCName(String deviceCName) {
        DeviceCName = deviceCName;
    }

    public List<DeviceProperty> getDevPropertys() {
        return DevPropertys;
    }

    public void setDevPropertys(List<DeviceProperty> devPropertys) {
        DevPropertys = devPropertys;
    }

    public String getDevLocation() {
        return DevLocation;
    }

    public void setDevLocation(String devLocation) {
        DevLocation = devLocation;
    }

    public String getQuestsNo() {
        return QuestsNo;
    }

    public void setQuestsNo(String questsNo) {
        QuestsNo = questsNo;
    }

    public String getQuestsName() {
        return QuestsName;
    }

    public void setQuestsName(String questsName) {
        QuestsName = questsName;
    }

    public List<QuestionItem> getQuesItems() {
        return QuesItems;
    }

    public void setQuesItems(List<QuestionItem> quesItems) {
        QuesItems = quesItems;
    }

    public String DeviceCName; //设备中文名称

    public List<DeviceProperty> DevPropertys;  //设备的自定义属性

    public String DevLocation;  //设备位置
    public String QuestsNo;   //设备所包含的问题集编号
    public String QuestsName;   //设备所包含的问题集名称

    public List<QuestionItem> QuesItems;   //问题集所包含的问题


public static  class DeviceProperty{
    public String Code;    //属性编号
    public String Name;   //属性名称

    public String getCode() {
        return Code;
    }

    public void setCode(String code) {
        Code = code;
    }

    public String getName() {
        return Name;
    }

    public void setName(String name) {
        Name = name;
    }

    public int getType() {
        return Type;
    }

    public void setType(int type) {
        Type = type;
    }

    public int getIndex() {
        return Index;
    }

    public void setIndex(int index) {
        Index = index;
    }

    public List<String> getData() {
        return Data;
    }

    public void setData(List<String> data) {
        Data = data;
    }

    public String getValue() {
        return Value;
    }

    public void setValue(String value) {
        Value = value;
    }

    public int Type;    //属性类型(0:input  1:datetime 2:Combox)
    public int Index;    //UI上摆放顺序(从0开始)
    public List<String> Data;   //当为Combox时，此字段保存Combox下拉数据
    public String Value;   //属性值

}
    public static  class QuestionItem{
        public String Code;    //问题编号

        public String getCode() {
            return Code;
        }

        public void setCode(String code) {
            Code = code;
        }

        public String getName() {
            return Name;
        }

        public void setName(String name) {
            Name = name;
        }

        public int getIndex() {
            return Index;
        }

        public void setIndex(int index) {
            Index = index;
        }

        public String getTips() {
            return Tips;
        }

        public void setTips(String tips) {
            Tips = tips;
        }

        public String Name;   //问题名称
        public int Index;    //问题在UI上的显示顺序
        public String Tips;    //问题Tips

    }
}
